草庐IT

AXI RRESP信号

全部标签

iPhone -Pthread 条件信号未解除阻塞等待线程

我有两个线程运行如下。该代码在iPhone模拟器上完美运行,但在设备上运行不佳。在iPhone(运行ios5.1)上,线程A发出条件信号,但线程B无限期地等待条件。在线程A中,当数据准备好被处理时:pthread_mutex_lock(&mutex);outstandingSig++;pthread_cond_signal(&condVar);pthread_mutex_unlock(&mutex);在线程B中:while(1){pthread_mutex_lock(&mutex);while(outstandingSig==0){pthread_cond_wait(&condVar,

手机信号强度

我知道这个问题已经提出,但没有任何答案。在ObjectiveC中,有没有办法返回信号强度? 最佳答案 Apple不允许开发人员直接访问低级无线API函数。可以在您的应用程序中包含其中一些功能(例如,请参阅iphone-wirelessproject),但您的应用程序将不会被包含在iTunes商店中。以前允许某些应用程序执行此操作(例如WiFiFoFum),但这些应用程序已从商店中删除,因为它们使用私有(private)API。 关于手机信号强度,我们在StackOverflow上找到一个

ios - 使用一个信号发送自定义有效载荷

客户要求将OneSignal与他们的Android和iOS应用程序集成。早些时候,他们使用OpenBack进行推送通知。在iOS和Android应用程序中以以下格式接收的有效负载:{"aps":{"alert":{"loc-key":"WATCH_VIDEO","loc-args":["MoAdham","Simpson'sthemeonTwoguitars"]},"guid":"1GSIP6J"}}当我在OneSignal仪表板中查找时,他们没有创建自定义负载的选项。我想要来自OneSignal的上述格式的有效载荷。目前从仪表板,OneSignal以这种格式发送有效负载:{aps={

ios - iPhone可以通过麦克风检测数字信号吗?

我正在做一个项目,需要iPhone检测一小组电压数据(两个不同的电压值分别代表0和1)。我最初的想法是通过麦克风检测它,但我不确定iPhone是否能够检测到这些信号,因为它不包含频率信息。我在iOSDeveloperresources和google上搜索过,但没有明确说明这个问题。谁能帮我解决这个问题?非常感谢! 最佳答案 根据我们的讨论,您似乎想向iphone发送数字信号。现在有两种主要方法可以做到这一点。要么注册Apple的MFi硬件许可计划,该计划允许您为iPhone创建硬件。MFiprogram.或者,有一种简单的方法可以做

ios - 仅对新订阅者进行信号重试

我正在使用缓存重放信号的典型模式:-(RACSignal*)resultSignal{if(!_resultSignal){_resultSignal=[selfcreateResultSignal];}return_resultSignal;}-(RACSignal*)createResultSignal{return[[RACSignalcreateSignal:^RACDisposable*(idsubscriber){[someObjectdoWorkWithCompletionBlock:^(idresult){[subscribersendNext:result];[sub

objective-c - 使用 "Digital heart beat rate sensor (IC)"检测心跳信号 - iOS

我刚买了数字心率传感器:http://www.dealextreme.com/p/digital-heart-beat-rate-sensor-3-5mm-data-port-16009我正在研究如何制作适用于iOS的应用程序。传感器有3.5毫米插孔,我可以在iOS上使用音频框架检测信号。您能给我一些指南,说明如何开始将这些信号检测为心跳率吗? 最佳答案 那个传感器看起来很像我垃圾箱里的那个。如果是这样,它会产生一个电压信号,该信号取决于它所压的皮肤对其施加的压力。如果压力点处有强脉冲,我会在示波器上看到一个信号,该信号具有脉冲率分

ios - PLCrashReporter信号回调中可以使用Core Foundation吗?

我正在使用PLCrashReporter在我的iOS项目中,我很好奇,是否可以在我的自定义崩溃回调中使用CoreFoundation代码。满足我需求的是CFPreferences。这是我创建的部分代码:voidLMCrashCallback(siginfo_t*info,ucontext_t*uap,void*context){CFStringRefnetworkStatusOnCrash;networkStatusOnCrash=(CFStringRef)CFPreferencesCopyAppValue(networkStatusKey,kCFPreferencesCurrentA

ios - 如何使用 AudioUnit (iOS) 播放信号?

我需要生成信号并用iPhone的扬声器或耳机播放。为此,我生成了一个交错信号。然后我需要用下一个信息实例化一个AudioUnit继承的类对象:2个channel、44100kHz采样率、一些缓冲区大小来存储几帧。然后我需要编写一个回调方法,该方法将提取我的信号并将其放入iPhone的输出缓冲区。问题是我不知道如何编写AudioUnit继承类。我无法理解Apple的有关它的文档,我能找到的所有示例要么从文件中读取并以巨大的延迟播放,要么使用depricated结构。我开始觉得自己很蠢什么的。请帮忙... 最佳答案 要使用AudioUn

ios - 将 "reloading"信号从一个 View 发送到另一个 View 的 UITableView 的最佳实践

我的目标是在每次某些配置更改时通知UITableView刷新自身。问题是配置View“不”在产生信号的同一View上。(是的,我使用了选项卡式应用程序。)目前我在AppDelegate中使用一种全局变量来检测一个View中的变化,并在另一个View中进行检查。这很好,但是代码不可读,因为它是如此紧密地耦合。有没有一种优雅的方法可以做到这一点?我是否错过了这个编程框架中的某些内容?如果有这么优雅的方式,我想UITableView的刷新过程应该在通知发生的时候就发生了。在这种情况下,我想知道是否可以延迟UITableView刷新自身直到出现viewDidAppear。

ios - ReactiveCocoa- 如何使用 'switchToLatest' 处理信号?

我有一个带有viewModel属性的UITableViewCell。随着tableview单元格的重用,我希望它绑定(bind)到其最新viewModel的属性,如下所示:RAC(self.titleLabel,text)=[[RACObserve(self,viewModel)map:^id(MyViewModel*viewModel){returnRACObserve(viewModel,title);}]switchToLatest];我看到的问题是单元格永远不会在应该的时候被释放。当单元格应该被释放时,有没有办法处理信号? 最佳答案